artificial pupil - Spanish English Dictionary